html,body{
	height: 100%;
	overflow: auto;
	background-color: #fff;
}
.tyccompanydetail{
	padding: 0 10px;
}
.tyccompanydetail .title{
	/*height: 63px;*/
	width: 260px;
	margin: 0 auto;
	line-height: 22px;
	padding: 24px 0 20px;
	text-align: center;
	color: #1A1A1A;
	font-size: 16px;
	font-family: 'PingFangSC-Medium';
	font-weight: bold;
}
.tyccompanydetail .main_info{
	border: 2px solid #FAFBFD;
}
.tyccompanydetail .main_info .item{
	display: flex;
}
.tyccompanydetail .main_info .item:after{
	content: ' ';
	display: block;
	clear: both;
}
.tyccompanydetail .main_info .item:nth-of-type(2n-1){
	background: #FAFBFD;
}
.tyccompanydetail .main_info .item .key,
.tyccompanydetail .main_info .item .val{
	/*float:left;*/
	padding: 9px 0 9px 10px;
	line-height: 22px;
	font-size: 14px;
	color: #808080;
}
.tyccompanydetail .main_info .item .key{
	width: 84px;
	font-family: 'PingFangSC-Medium';
	font-weight: bold;
}
.tyccompanydetail .main_info .item .val{
	flex: 1;
	font-family: 'PingFangSC-Regular';
}
.tyccompanydetail .footer{
	height: 60px;
}
.tyccompanydetail .footer div{
	float: right;
}
.tyccompanydetail .footer div.text{
	float: right;
	font-family: 'PingFangSC-Regular';
	font-size: 12px;
	color: #B3B3B3;
	line-height: 20px;
	margin: 20px 0;
}
.tyccompanydetail .footer div.img{
	width:67px;
	height: 18px;
	margin: 21px 7px;
}
.tyccompanydetail .footer div.img img{
	width:100%;
}


